#!/bin/bash - 

# 使用getopts解析命令行选项，这里仅解析-a选项，选项字符串中的第一个字符为冒号(:)，表示抑制错误报告
while getopts ":a" opt
do

  case $opt in
    # 匹配-a选项
a)

      echo "The option -a was triggered!"
      ;;

    # 匹配其它选项
\?)

      echo "Invalid option: -${OPTARG}"
      ;;

  esac

done